﻿* {
  border-radius:0px !important;
  box-shadow:none !important;
}
body {
  font-family:'Open Sans',Arial,Helvetica,sans-serif;
  font-size:13px;
  line-height:23px;
background:#b8c384 url(../img/bg1.png) repeat-x;
  color:#1a3d01;
  text-shadow: 0px 0px 0px #000;
}
a {
  color:#1a3d01;text-decoration: underline;
  
}
a:hover {
  color:#1a3d01; text-decoration: none;
}
h1,h2,h3,h4,h5,h6 {
  margin:1px 0px;
  padding:1px 0px;
  font-weight:600;
}
h1 {
  font-size:40px;
  line-height:50px;
}
h2 {
  font-size:20px;
  line-height:40px;
}
h3 {
  font-size:20px;
  line-height:35px;
}
h4 {
  font-size:20px;
  line-height:30px;
}
h5 {
  font-size:18px;
  line-height:28px;
}
h6 {
  color:#0044CC;
  font-size:15px;
  line-height:25px;
}
p {
  padding:0px;
  margin:3px 0;
}
hr {
  padding:0px;
  margin:8px 0px;
  border-top:1px solid #1a3d01;
  border-bottom:1px solid #1a3d01;
}
i {
  margin-right:5px;
}
.bor {
}
.border {
  background:url("../img/bor.png") repeat-x;
  height:2px;
  margin:5px 0px;
}
.padd {
  padding:10px;
}
.bold,strong {
  font-weight:600;
}
a:hover,a:active,a:focus {
  outline:0;
}
:focus {
  outline:none;
}
::-moz-focus-inner {
  border:0;
}
.red {
  color:#ff3738;
}
.blue {
  color:#1ba1e2;
}
.orange {
  color:#f96b1e;
}
.green {
  color:#2bec12;
}
.purple {
  color:#e816dc;
}
.yellow {
  color:#f4d710;
}
.b-red {
  background:#ff3738;
}
.b-blue {
  background:#3393ff;
}
.b-orange {
  background:#f96b1e;
}
.b-green {
  background:#2bec12;
}
.b-purple {
  background:#e816dc;
}
.b-yellow {
  background:#f4d710;
}
form * {
  font-size:13px !important;
}
form input,form button,form textarea {
  font-size:12px !important;
  margin:5px 0px;
}
form {
  margin-top:10px;
}
form label {
  font-size:12px;
  line-height:15px;
}
.form-inline button {
  margin-left:5px;
}
.form-horizontal button {
  font-size:12px;
}
.form-horizontal .control-label {
  width:90px;
}
.form-horizontal .controls {
  margin-left:110px;
}
.form-horizontal .controls:first-child {
  *padding-left:100px;
}
.form-horizontal .form-actions {
  padding-left:110px;
}
.form-actions {
  padding:5px 20px 5px;
  background:transparent;
  border-top:0px;
}
input[type="radio"],input[type="checkbox"] {
  margin:0px 0px 0px;
  line-height:normal;
}
br {
  display:block !important;
  margin:4px 0px !important;
}
.btn.btn-danger {
  background:#004ACC repeat;
}
.btn.btn-danger:hover {
  background:#b60e1f;
}
a.btn,.btn {
  font-size:11px !important;
}
.well hr {
  border-top:1px solid #111;
  border-bottom:1px solid #333;
}
.btn i {
  margin-right: 0px;
}
/* Columns */
.col-l {
  width:47.5%;
  float:left;
}
.col-r {
  width:47.5%;
  float: right;
}
/* Table */
.table {
  margin-bottom:5px;
  border:1px solid #333;
}
.table-bordered th,.table-bordered td {
  border-left:1px solid #333;
}
.table-bordered th:first-child,.table-bordered td:first-child {
  border-left:0px solid #333;
}
.table-striped tbody>tr:nth-child(2n+1)>td,.table-striped tbody>tr:nth-child(2n+1)>th {
  background-color:#181818;
}
.table th,.table td {
  border-top:1px solid #333;
}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th {
  background-color: #181818;
}
/* Breadcrumb */
.breadcrumb {
  background:transparent;
  padding:0px;
  font-size:12px;
  margin:0px;
}
.breadcrumb>li {
  text-shadow: none;
}
/* Pagination */
.pagination ul>li>a,.pagination ul>li>span {
  background-color:#222;
  border-color:#111;
}
.pagination ul>li>a:hover,.pagination ul>li>span:hover {
  background: #191919;
}
/* Pager */
.pager li>a,.pager li>span {
  background-color:#222;
  border-color:#111;
}
.pager li>a:hover,.pager li>span:hover {
  background: #191919;
}
/* Label */
.label {
  padding:3px 6px !important;
  font-weight: normal;
}
/* Hero unit */
.hero-unit {
  margin-bottom:10px;
  margin-top:10px;
  background: #222;
}
/* Well */
.well {
}
/* Nav tabs */
.nav-tabs {
  margin-bottom:5px;
  border-bottom:1px solid #222;
}
.nav-tabs>li>a {
  border:0px;
}
.nav-tabs>li>a:hover {
  color:#fff;
  background-color:#222;
  border:0px;
}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover {
  color:#fff;
  background-color:#222;
  border:0px;
}
.tabs-left>.nav-tabs {
  border-right:1px solid #222;
}
.tab-content {
  margin-bottom: 10px;
}
/* Accordion */
.accordion * {
  border-color:#222;
}
.accordion-group {
  border-radius:0px;
  margin:0px 0px;
  border:0px !important;
}
.accordion-heading .accordion-toggle {
  display:block;
  padding:0px;
}
.accordion li {
  line-height:0px;
}
.accordion-heading a,.accordion-heading a:visited,.accordion-heading a:hover {
  border:none;
  color:#fff;
  text-decoration:none;
  margin: 5px 0px;
}
/* Image alignment*/
.alignleft,img.alignleft {
  margin-right:8px;
  margin-top:5px;
  display:inline;
  float:left;
}
.alignright,img.alignright {
  margin-left:8px;
  margin-top:5px;
  display:inline;
  float:right;
}
.aligncenter,img.aligncenter {
  margin-right:auto;
  margin-left:auto;
  display:block;
  clear: both;
}
/* Social */
.social-links a {
  display:block;
}
.social-links {
  margin:5px 0px;
}
.social-links i {
  height:30px;
  width:30px;
  color:#fff;
  line-height:30px;
  margin:5px 5px 5px 0px !important;
  border-radius:20px !important;
  -webkit-transition:background 1s ease;
  -moz-transition:background 1s ease;
  -o-transition:background 1s ease;
  transition:background 1s ease;
  text-align:center;
  font-size:14px;

}
.social-links i.facebook:hover {
  background:#3c5b9b;
}
.social-links i.twitter:hover {
  background:#2daae1;
}
.social-links i.google-plus:hover {
  background:#f63e28;
}
.social-links i.pinterest:hover {
  background:#cb2027;
}
.social-links i.linkedin:hover {
  background:#0173b2;
}
.social-links i {
  -webkit-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -o-transition:all 1s ease;
  transition:all 1s ease;
    background: #1e4600;
}
.social-links a,.social-links a:visited,.social-links a:hover {
  text-decoration:none;
  color: #fff;
}
/* Logo */
.logo {
  text-align: center;
}
.logo p{ color:#1e4600 !important;}

/* Navbar */
.navbar * {
  font-size:13px !important;
  font-weight:normal !important;
  text-shadow:none !important;
  font-weight:600 !important;
}
.navbar {
  margin:0px !important;
  padding:0px !important;
}
.navbar ul {
  margin:0px;
  padding:0px;
}
.navbar ul li {
  list-style-type:none;
  padding:0px;
  margin:0px;
}
.navbar-inner {
  border-radius:0px;
  background-image:none;
  background-repeat:no-repeat;
  filter:none !important;
  border-left:0px !important;
  border-right:0px !important;
  background:#c20d23 url("../img/red.png") repeat;
  border-bottom:1px dashed #fff;
}
.navbar .btn {
  font-size:13px !important;
  background:#b7081d;
}
.navbar .btn:hover {
  background:#a30619;
}
.navbar .caret {
  border-top-color:#fff !important;
  border-bottom-color:#fff !important;
}
.navbar .nav>li>a {
  padding:12px 15px 12px;
  color:#fff !important;
  background:transparent !important;
}
.navbar .nav>li>a:hover {
  color:#fff !important;
  background:transparent !important;
}
.navbar .nav .active>a,.navbar .nav .active>a:hover,.navbar .nav .active>a:focus {
  color:#ffffff;
  background:transparent !important;
}
.dropdown-toggle {
  z-index:2000;
  background:transparent !important;
}
.dropdown-menu {
  background:#c20d23 url("../img/red.png") !important;
  border-radius:0px !important;
  box-shadow:none !important;
  border-bottom:none !important;
  padding:0px 0px;
  margin:0px;
  margin-top:1px !important;
  z-index:2000;
  border:1px solid #a00c1a;
  border-top:none !important;
}
.dropdown-menu a {
  background:#c20d23 url("../img/red.png") !important;
  padding:8px 10px !important;
  color:#fff !important;
  text-shadow:none !important;
  border-bottom:1px solid #a00c1a;
  font-size:13px !important;
}
.dropdown-menu a:hover,.dropdown-menu a:focus {
  filter:none !important;
  background:#a00d1a !important;
}
.dropdown-menu::after,.dropdown-menu::before {
  border:none !important;
}
.nav-collapse .nav>li>a {
  background:transparent !important;
}
.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a {
  border-radius:0px !important;
}
.navbar .label {
  font-size:12px !important;
}
#sec-nav li {
  padding:5px 20px;
  color:#000;
  font-size:13px;
}
#sec-nav li a {
  color: #000;
}
/* Sidebar */
.sidebar {
  background:url(../img/bg1.png) repeat-x;
  color:#eee;
  float:left;
  top:0;
  width:17%;
  border-right:5px solid #C9C9C9;
}

.down {
  top:200px;
}
.sidebar form {
  margin-bottom:10px;
}
.sidebar .sidebar-dropdown {
  display:none;
}
.sidebar .sidebar-dropdown a {
  color:#fff;
  background:#3393ff repeat;
  padding:6px;
  text-transform:uppercase;
  text-align:center;
  font-size:14px;
  font-weight:bold;
  display:block;
  border-top:1px solid #3393ff;
  border-bottom:1px solid #3393ff;
}
.sidebar .sidebar-dropdown a:hover {
  text-decoration:none;
}
.sidebar ul {
  padding:0px;
  margin:0px;
}
.sidebar ul li {
  list-style-type:none;
}
.sidebar .s-content {
  display:block;
  width:100%;
}
.sidebar #nav {
  position:relative;
  display:block;
  margin:0px auto;
  margin-bottom:5px;
  z-index:60;
}
.sidebar .s-widget,#search-block-form {
  z-index:60;
  padding:5px 10px;
  text-align:center;
}
.sidebar #nav li i {
  margin-right:5px;
}
.sidebar #nav li span i {
  margin:0px;
  color:#888;
}
.sidebar #nav>li>a {
  display:block;
  padding:3px 20px;
  font-size:13px;
  text-decoration:none;
  color:#000;
  border-top:1px solid #3393ff;
  background-color:#fff;
}
.sidebar #nav>li>a:hover,.sidebar #nav>li>a.subdrop {
  border-top:1px solid #3393ff;
  background:rgba(51,147,255,0.3);
  color:#000;
}
.sidebar #nav>li>a:hover i,.sidebar #nav>li>a.subdrop i {
  color:#000;
  text-shadow:none;
}

.sidebar .social {
  text-align: center;
}
/* Main */
/*.mainbar{//position:relative;//margin-right:0px;//width:auto;//min-height:700px;//z-index:50;//background:#111;//padding:0px;margin:0px;padding:0px;width:78%;float:right;clear:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;}*/
.mainbar {
  -moz-box-sizing:border-box;
  clear:right;
  float:left;
  margin:0;
  padding:0 0 0 15px;
  position:relative;
  width:77%;
}
.mainbar li {
  margin-bottom:5px;
}
.foot {
  border:0 none;
  box-shadow:0 1px 1px #1a3d01 inset !important;
  margin:0;
  padding:0 0 20px;
  width:auto;
  z-index:50;
}
.foot ul li a {
  color:#000;
}
.foot .fwidget {
  padding-top:10px;
  margin-bottom:5px;
  padding-bottom:5px;
}
.foot h6 {
  margin-bottom:10px;
}
.foot ul {
  margin-left:13px;
}
.foot li:before {
  content:"› "
}
.foot li {
  margin-bottom:6px;
  list-style: none;
}
/* Support */
#slist p {
  display:none;
  margin:5px 0px;
  padding:5px 10px;
  background:#191919;
  line-height:30px;
  border:1px solid #222;
}
#slist li a {
  display:block;
  margin-bottom:10px;
}
.scontact p {
  margin-bottom: 10px;
}
/* Titles */
.page-title {
  margin-bottom:5px;
}
.page-title h2 {
  color:#fff;
  font-size:25px;
  line-height:25px;
  padding-bottom:2px;
  margin-bottom:2px;
}
.page-title p {
  color:#aaa;
  font-style:italic;
}
.mini-title {
  text-transform:uppercase;
}
.mini-title h3 {
  color:#ccc;
  font-size:18px;
  line-height:25px;
  padding-bottom:8px;
  margin-bottom: 12px;
}
/* Flexslider */
.flexslider ul li {
  background-image:none;
  padding:0px;
  margin:0px;
}
.flexslider {
  margin-top:-30px;
  margin-bottom:0px;
  padding:3px;
  background:#222;
  border:1px solid #333;
  box-shadow:none;
}
.flexslider .flex-control-nav {
  bottom:0px;
}
.flex-control-paging li a {
  background:#fff;
  box-shadow:0px 0px 3px #555;
  border-radius:10px !important;
}
.flex-control-paging li a:hover {
  background:#ccc;
}
.flex-control-paging li a.flex-active {
  background:#ccc;
}
.flexslider .slides>li {
  position:relative;
}
.flex-direction-nav .flex-next {
  right:0px;
}
.flex-direction-nav .flex-prev {
  left:0px;
}
.flex-caption {
  width:50%;
  padding-top:0px;
  padding-left:0px;
  margin:0 0 120px 60px;
  background-color:#222;
  background:rgba(0,0,0,0.9);
  position:absolute;
  display:block;
  left:0;
  bottom:0;
}
.flex-caption h3 {
  color:#fff;
  font-size:23px;
  line-height:33px;
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;
  padding-bottom:0px;
  margin:0;
  margin-bottom:10px;
  line-height:22px;
  font-weight:normal;
}
.flex-caption p {
  padding-left:20px;
  padding-bottom:20px;
  padding-right:20px;
  margin:0;
  font-size:14px;
  line-height:21px;
  font-style:italic;
  color:#fff;
  font-weight: normal;
}
/* Sheets */
.ysheet {
  color:#222;
  width:100%;
  margin-top:10px;
}
.ysheet h3 {
  font-weight:normal;
}
.ysheet a,.ysheet a:visited,.ysheet a:hover {
  color:#555;
  text-decoration:none;
}
.ysheet1 {
  position:relative;
  z-index:10;
  padding:10px 10px 15px 10px;
  border:1px solid #aaa;
  background:#fff url("../img/dots.png") repeat;
}
.ysheet2 {
  width:99%;
  margin:0 auto;
  position:relative;
  z-index:7;
  margin-top:-19px;
  height:20px;
  background:#fff url("../img/dots.png") repeat;
  border:1px solid #aaa;
}
.ysheet3 {
  width:98%;
  margin:0 auto;
  position:relative;
  z-index:5;
  margin-top:-19px;
  height:20px;
  background:#fff url("../img/dots.png") repeat;
  border: 1px solid #aaa;
}
/* Service */
.service-block {
  text-align:center;
  margin:10px 10px;
  max-width:300px;
  padding-bottom:10px;
}
.flag-display {
  position:relative;
  background:#3393ff;
  -webkit-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -o-transition:all 1s ease;
  transition:all 1s ease;
  width:100%;
  height:225px;
  border:2px solid #3393ff;
}
.tile-link {
  display:inline-block;
  margin:10px 15px 10px 0;
  width:90px;
}
.flag-display img {
  float:right;
}
.flag-display span {
  position:absolute;
  left:0;
  top:0;
  color:#fff;
  width:9px;
  text-align:center;
  margin-left:3px;
  word-break:break-all;
  line-height:14px;
  font-weight:bold;
}
.flag-display:hover {
  border:2px solid #004DA3;
  background:#65ACFC;
  -webkit-transition:all 1s ease;
  -moz-transition:all 1s ease;
  -o-transition:all 1s ease;
  transition:all 1s ease;
}
.service .service-image {
  width:80px;
  height:225px;
  margin:0 10px;
}
.service .service-image img {
  height:100%;
  width:100%;
}
.service .service-image i {
  width:70px;
  height:70px;
  margin:0 auto;
  color:#000;
  text-align:center;
  line-height:70px;
  margin-top:5px;
  font-size:30px;
  transition:All 0.3s ease-in;
  -webkit-transition:All 0.3s ease-in;
  -moz-transition:All 0.3s ease-in;
  -o-transition:All 0.3s ease-in;
}
.service .service-image:hover i {
  font-size:70px;
}
.service .service-image:hover img {
  transition:all 0.7s ease-in-out 0s;
  transform:scale(2);
}
.service-image a,.service-image a:hover {
  color:#888;
  text-decoration:none;
}
.service-block a,.service-block a:hover {
  text-decoration:none;
  color:#000;
  text-transform:uppercase;
}
.service-block p {
  color:#888;
  font-style: italic;
}
/* Recent posts */
.recent-posts {
  margin:0px !important;
}
.recent-posts .rp-item img {
  width:100%;
}
.recent-posts .carousel_nav {
  margin-bottom:3px;
}
.recent-posts .carousel_nav i {
  display:inline-block;
  width:18px;
  height:18px;
  line-height:18px;
  text-align:center;
  font-size:10px;
  background:#222;
}
.recent-posts .carousel_nav i:hover {
  background:#181818;
}
.recent-posts .carousel_nav a,.recent-posts .carousel_nav a:visited,.recent-posts .carousel_nav a:hover {
  text-decoration:none;
  color:#fff;
}
.recent-posts ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}
.recent-posts ul li {
  max-width:350px;
  margin:5px 10px 0px 0px;
  display:block;
  float:left;
}
.recent-posts .rp-details {
  text-align:center;
  background:#fff;
  padding:10px 5px 15px 5px;
  border-bottom:2px solid #090909;
  border-top:1px solid #090909;
}
.recent-posts .rp-details h6 {
  font-size:17px !important;
  line-height:23px !important;
}
.recent-posts .rp-details p {
  font-style:italic;
  color:#000;
  font-size:13px;
  line-height:20px;
}
.recent-posts .rp-details a,.recent-posts .rp-details a:visited {
  color:#ccc;
  text-decoration:none;
}
.recent-posts .rp-details a:hover {
  color: #777;
}
/* Features */
.features .feat {
  padding-top:5px;
  margin-bottom:5px;
  padding-bottom:5px;
  border-bottom:1px solid #181818;
}
.features h5 {
  font-size:15px;
}
.features i {
  font-size: 20px;
}
/* Login & Register */
.login-register {
  margin:100px auto;
  padding:20px 30px;
  max-width: 400px;
}
/* Coming soon */
.c-soon {
  margin:150px auto;
  padding:40px;
  text-align:center;
  max-width:600px;
}
.soon-med {
  font-size:20px;
  line-height:30px;
}
.soon-big {
  font-size:50px;
  line-height:70px;
}
.soon-small {
  font-size:13px;
  line-height:20px;
  max-width:600px;
  margin:10px auto;
}
.soon-tweet {
  background:#111;
  padding:12px 12px 5px 12px;
  margin:0 auto;
  margin-bottom:20px;
  margin-top:20px;
  max-width:600px;
  font-size:13px;
  border-radius:4px !important;
  box-shadow:inset 0px 0px 5px #000 !important;
}
.soon-tweet ul li {
  padding:0px;
  margin:0px;
  font-style:italic;
}
.content .soon-tweet ul li {
  background-image:none;
  list-style-type:none;
}
.soon-tweet ul li:before {
  content:'"';
  font-size:16px;
  font-family:Arial,sans-serif;
  color:#888;
}
.soon-tweet ul li:after {
  content:'"';
  font-size:16px;
  font-family:Arial,sans-serif;
  color:#888;
}
.csoon-page form input,.csoon-page form button {
  font-size: 12px;
}
/* Task */
.task {
  background:#181818;
  border:1px solid #222;
  margin-bottom:10px;
  border-left:3px solid #333;
  padding:10px 15px;
  font-size:13px;
}
.tasks h5 {
  margin-bottom:10px;
}
.task:hover {
  background:#121212;
}
.task.important {
  border-left:3px solid #ee1635;
}
.task.cool {
  border-left:3px solid #30d91a;
}
.task .tmeta {
  font-size: 11px;
}
/* Timeline */
.tidate {
  padding:3px 10px;
  font-size:13px;
  display:block;
  font-weight:bold;
  margin-bottom:0px;
}
.timatter h5 {
  font-size:15px;
}
.timatter {
  background:#181818;
  padding:5px 10px;
  margin-bottom:20px;
  font-size:13px;
  border:1px solid #121212;
  border-top: 0px;
}
/* Contact slider box */
.cslider {
  background:#E4EEB8;
  border-bottom:1px solid #000;
}
.cslider hr {
  border-top:1px solid #000;
  border-bottom:1px solid #181818;
}
.cslider-btn {
  width:42px;
  height:42px;
  background:url("../img/corner.png") 0 0 no-repeat;
  line-height:15px;
  text-align:center;
  cursor:pointer;
  color:#fff;
  float:right;
  padding-top:1px;
  padding-bottom:2px;
  margin:0px auto;
}
.cslider img {
  width: 150px;
}
/* Slide Box*/
.slide-box {
  width:250px;
  z-index:400;
  position:fixed;
  top:35%;
  background:#	border:1px solid #000;
  right:-252px;
  background:#000;
  color:#fff;
}
.social-links {
  position:fixed;
  top:0px;
  right:10px;
}
.slide-box .slide-box-button {
  background:#c20d23 url("../img/red.png") repeat;
  border-right:0px;
  text-align:center;
  line-height:40px;
  width:29px;
  height:40px;
  display:block;
  position:absolute;
  z-index:400;
  left:-30px;
  top:35%;
  cursor:pointer;
}
.slide-box i {
  margin-right: 0px;
}
/* Pricing table */
.pricel {
  text-align:center;
  margin-top:10px;
}
.pricel .phead-top {
  margin:0px;
  padding:15px 10px;
}
.pricel .phead-top h4 {
  color:#fff;
  text-transform:uppercase;
}
.pricel .phead-bottom {
  background:#eee;
  border-bottom:1px solid #ccc;
  box-shadow:inset 0px 1px 1px #fff !important;
  margin:0px;
  padding:10px 10px 5px 10px;
  color:#777;
  font-weight:700;
  font-size:20px;
  line-height:27px;
}
.pricel .pst {
  font-size:14px;
  position:relative;
  top:-5px;
  font-weight:normal;
}
.pricel .psb {
  font-size:14px;
  font-weight:normal;
}
.pricel .pbutton {
  background:#ddd;
  border-top:1px solid #ccc;
  padding:10px 0px 15px 0px;
  color:#777;
  font-size:20px;
  text-align:center;
  margin-top:0px !important;
  box-shadow:inset 0px 1px 1px #fff !important;
}
.pricel .plist {
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  background:#fcfcfc;
}
.pricel .plist ul {
  list-style-type:none;
  margin:0px !important;
}
.pricel .plist li {
  margin:0px;
  background:none;
  padding:13px 0px;
  font-size:13px;
  border-bottom:1px solid #e1e1e1;
  color:#777;
}
.pricel .plist li:nth-child(even) {
  background-color:#f8f8f8;
}
.pricel .plist li:hover {
  background:#fff;
}
.pricel .phead-top {
  display: block;
}
/* Blog */
.blog .entry h2 {
  font-size:25px;
  line-height:30px;
  color:#ccc;
}
.blog .entry h2 a,.blog .entry h2 a:visited,.blog .entry h2 a:hover {
  text-decoration:none;
  color:#ccc;
}
.blog .meta {
  border-top:1px solid #222;
  border-bottom:1px solid #222;
  margin:8px 0px;
  padding:5px 8px;
  color:#ccc;
  text-transform:uppercase;
  font-size:11px;
}
.blog .meta a,.blog .meta a:visited {
  color:#aaa;
}
.blog .meta i {
  margin-left:3px;
}
.blog .bthumb {
  margin:10px 0px 5px 0px;
  padding:1px;
  box-shadow:0px 0px 1px #777;
}
.blog .entry {
  margin-bottom:25px;
  padding-bottom:15px;
  border-bottom:1px solid #222;
  font-size:13px;
  line-height:25px;
}
.blog .entry p {
  margin:0px 0px 4px 0px;
}
.blog .post-foot {
  padding:15px 15px;
}
.blog .post-foot .social {
  margin-top:0px;
}
.blog-sidebar {
  background:#181818;
  border:1px solid #0a0a0a;
  padding:8px;
  margin-bottom:10px;
}
.blog-sidebar h4 {
  font-size:14px;
  color:#ccc;
  line-height:18px;
  margin-bottom:5px;
  padding-bottom:10px;
  text-transform:uppercase;
  border-bottom:1px solid #191919;
}
.blog-sidebar .widget {
  background:#222;
  padding:8px;
  font-size:13px;
  line-height:23px;
  border:1px solid #111;
  margin-bottom:10px;
}
.blog-sidebar .widget .form-search,#search-block-form {
  margin-top:10px;
  margin-bottom:10px;
}
.blog-sidebar ul li {
  padding: 3px 0px;
}
/* Comments */
.respond {
  padding-top:10px;
  padding-left:20px;
}
.comments>ul {
  list-style-type:none;
  margin-left:0px;
}
.comments>ul>li {
  background:none;
  padding:0px;
}
.comments {
  margin-bottom:20px;
}
.comments .comment {
  margin:15px 0px;
  padding:13px 16px;
  background:#181818;
  border-left:1px solid #15151515;
}
.comment .avatar {
  margin-top:5px;
  margin-right:8px;
}
.comment .cmeta {
  font-size:12px;
}
.comment p {
  margin-top:5px;
  font-size:13px;
}
.comments .reply {
  margin-left:15px;
}
.respond .title {
  padding:5px 0px;
  margin-bottom: 0px;
}
/* Pagination */
.paging {
  width:270px;
  clear:both;
  padding:6px 0px;
  line-height:17px;
  font-size:13px;
}
.paging span,.paging a {
  display:block;
  float:left;
  margin:2px 2px 2px 0;
  padding:5px 8px;
  text-decoration:none;
  width:auto;
  color:#666;
  background:#fff;
  border:1px solid #ddd;
  font-weight:normal;
}
.paging a:hover {
  color:#fff;
}
.paging .current {
  padding:5px 8px;
  color: #fff;
}
/* Box */
.box-body {
  padding: 10px 0px;
}
.span6 .box-body {
  padding: 5px 0px;
}
/* 404 */
.error h2 {
  font-size:50px;
  line-height:60px;
  color:#fff;
}
.error .link-list a {
  margin-right: 15px;
}
/* Portfolio */
/**** Isotope Filtering ****/
.isotope-item {
  z-index:2;
}
.isotope-hidden.isotope-item {
  pointer-events:none;
  z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.isotope,.isotope .isotope-item {
  -webkit-transition-duration:0.8s;
  -moz-transition-duration:0.8s;
  -ms-transition-duration:0.8s;
  -o-transition-duration:0.8s;
  transition-duration:0.8s;
}
.isotope {
  -webkit-transition-property:height,width;
  -moz-transition-property:height,width;
  -ms-transition-property:height,width;
  -o-transition-property:height,width;
  transition-property:height,width;
}
.isotope .isotope-item {
  -webkit-transition-property:-webkit-transform,opacity;
  -moz-transition-property:-moz-transform,opacity;
  -ms-transition-property:-ms-transform,opacity;
  -o-transition-property:-o-transform,opacity;
  transition-property: transform,opacity;
}
/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition {
  -webkit-transition-duration:0s;
  -moz-transition-duration:0s;
  -ms-transition-duration:0s;
  -o-transition-duration:0s;
  transition-duration: 0s;
}
/* End:Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  -o-transition:none;
  transition:none;
}
.portfolio li {
  display:inline !important;
  border:none !important;
}
.portfolio li a,.portfolio li a:visited {
  color:#fff;
  padding:5px 10px;
  margin:0px 5px;
}
.portfolio li a:hover {
  color:#fff;
}
#portfolio {
  text-align:center;
}
#portfolio .element {
  margin:0px 10px 10px 0px;
}
#portfolio img {
  width:300px !important;
  max-width:300px !important;
}
#filters {
  margin-left:0px;
}
#filters li {
  display:inline;
  padding:0px;
  background:none;
}
#filters a {
  font-size:13px;
  padding:4px 10px;
  display: inline-block;
}
/* Back to top */
.totop {
  position:fixed;
  bottom:0px;
  right:0px;
  z-index:104400;
}
.totop i {
  margin:0px;
}
.totop a,.totop a:visited {
  display:block;
  width:30px;
  height:30px;
  color:#fff;
  text-align:center;
  line-height:30px;
  background:#1e4600;
}
.totop a:hover {
  color:#fff;
  text-decoration: none;
}
/* About us */
.aboutus .pic img {
  margin-bottom:4px;
  border:1px solid #333;
  background:#222;
  padding:2px;
  width:98%;
}
.aboutus .details {
  margin-top:10px;
  margin-bottom:20px;
}
.aboutus .details .name {
  line-height:20px;
  padding:0px;
  margin:0px;
  font-size:15px;
}
.aboutus .details em {
  color:#aaa;
  font-size:13px;
  line-height:20px;
}
.aboutus .asocial i {
  text-align:center;
  line-height:20px;
  font-size:12px;
  text-align:center;
  width:20px;
  height:20px;
  background:#333;
}
.aboutus .asocial i:hover {
  background:#222;
}
.aboutus .asocial a,.aboutus .asocial a:visited,.aboutus .asocial a:hover {
  color:#fff;
  text-decoration:none;
}
.aboutus .details .adesc {
  max-width:300px;
  margin:0 auto;
  border-top:1px solid #222;
  margin-top:5px;
  padding-top: 5px;
}
/* Image blocks */
.block-image {
  position:relative;
  min-height:80px;
  box-shadow:0px 0px 5px #000 !important;
}
.block-image img {
  width:100%;
  z-index:500;
  padding:0;
  margin:0;
}
.image-overlay {
  text-align:center;
  width:100%;
  height:100%;
  display:inline-block;
  position:absolute;
  background:#181818;
  opacity:0;
  transition:all ease-in-out 0.6s;
  -moz-transition:all ease-in-out 0.6s;
  -webkit-transition:all ease-in-out 0.6s;
  -o-transition:all ease-in-out 0.6s;
}
.image-overlay:hover {
  height:100%;
  width:100%;
  display:inline-block;
  position:absolute;
  background:#181818;
  background-size:4px 8px;
  opacity:1;
  transition:all ease-in-out 0.6s;
  -moz-transition:all ease-in-out 0.6s;
  -webkit-transition:all ease-in-out 0.6s;
  -o-transition:all ease-in-out 0.6s;
}
.image-overlay .image-big-text {
  color:#fff;
  font-size:25px;
  line-height:30px;
  padding-top:35px;
  text-transform:uppercase;
  font-weight:bold;
}
.image-overlay .image-small-text {
  font-size:15px;
  line-height:20px;
  padding-top:10px;
  font-weight:bold;
  color:#888;
  text-transform: uppercase;
}
/* Contact us */
.gmap iframe {
  width:100%;
  margin-top:5px;
}
.address i {
  margin-right: 4px;
}
/* Footer */
footer {
  line-height:50px;
  padding:1px 0px;
  background:#000;
  text-align: center;
}
/* Responsive */
@media (max-width:480px) {
  .col-l {
    width:100%;
    float:none;
    margin:10px 0px 5px 0px;
  }
  .col-r {
    width:100%;
    float:none;
    margin:10px 0px 5px 0px;
  }
  .image-overlay .image-big-text {
    font-size:18px !important;
    line-height:23px !important;
    padding-top:20px !important;
  }
  .image-overlay .image-small-text {
    font-size:13px !important;
    line-height:18px !important;
    padding-top:5px;
  }
  .foot .content #user-login-form input[type="text"],  .foot .content #user-login-form input[type="password"]{width: 80%;}
  .content #contact-site-form .form-item input[type="text"]{width: 95% !important;}
  .content #contact-site-form .form-item-message .form-textarea-wrapper,
  .content #contact-site-form .form-item-message .form-textarea-wrapper textarea{width: 100% !important;}
  #contact-site-form .fieldset-description, #contact-site-form .description,
  #block-contact_form_blocks-0 #contact-site-form #edit-submit{float:left; margin-left:0;}
}
@media (max-width:767px) {
  .content .container-fluid {
    width: 100%;
    margin:0 auto;
  }
  .social-links {
    position:relative;
    top:0;
    right:2px;
	text-align: center;
  }
  .social-links a {
    display:inline;
  }
  .tile-link {
    margin:10px 30px 10px 0px;
  }
  .service-image a span {
    text-align:center;
    vertical-align:center;
  }
  .service .service-image i {
    float:left;
    margin-left:20px;
  }
  .service-block a {
  }
  .foot .bor,.navbar-inner,.content,.cslider {
    margin-left:-20px;
    margin-right:-20px;
  }
  .cslider {
    padding-left:20px;
    padding-right:20px;
  }
  .dropdown-menu a,.dropdown-menu {
    background:transparent !important;
    border:0px !important;
  }
  .sidebar {
    position:relative;
    float:none;
    width:100%;
    border:none !important;
  }
  .sidebar .sidebar-dropdown {
    display:block;
  }
  .sidebar #nav {
    display:none;
  }
  .sidebar .s-content {
    position:relative;
  }
  .mainbar {
    margin:0px;
    padding:0px 20px;
    float:none;
    border-top:1px solid #000;
    box-shadow:inset 0px 0px 1px #333 !important;
    border-left:0px !important;
    border-bottom:0px !important;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	
  }
  .foot {
    margin:0px;
    padding:0px 20px;
    padding-bottom:10px;
    float:none;
    border-left:0px !important;
  }
  .foot .fwidget {
    border-bottom:1px solid #222;
  }
  .flex-caption {
    display:none;
  }
  .flexslider .flex-control-nav {
    display:none;
  }
  .image-overlay .image-big-text {
    font-size:25px;
    line-height:30px;
    padding-top:55px;
  }
  .image-overlay .image-small-text {
    font-size:18px;
    line-height:23px;
  }
  .form-inline button {
    margin-left:0px;
  }
  .aboutus .staff {
    max-width:250px;
    margin:0 auto;
  }
  /* css 04-01-2014*/
  .content{margin: 0 auto;}
  #block-views-customer_testimonials-block #views_slideshow_cycle_main_customer_testimonials-block div{ width: 100% !important;	
  }
  #views_slideshow_cycle_main_home_page_banner-block div{width: 100% !important;}
  #search-block-form #edit-actions--2,
  .page-homepage .view-nodequeue-1 .views-view-grid td{float: none !important; display: inline-block;}
  #block-system-main table{text-align: center;}
}
@media (min-width:768px) and (max-width:979px) {
  .dropdown-menu a {
    background:transparent !important;
  }
  .flex-caption {
    margin-bottom:40px;
    width:60%;
  }
  .image-overlay .image-big-text {
    font-size:18px;
    line-height:23px;
    padding-top:20px;
  }
  .image-overlay .image-small-text {
    font-size:13px;
    padding-top:5px;
    line-height:18px;
  }
}
@media (max-width: 979px) {
}
/* vipul */
.content {
  width:100%;
}
.description {
  display:none;
}
.symbol {
  background:url("../img/corner.png") no-repeat scroll 0 center transparent;
  cursor:pointer;
  float:right;
  width:42px;
  height:42px;
  padding-bottom:2px; position:absolute; z-index:10; right:0;
}
#webform-component-name .form-text {
  margin-left:20px;
}
#webform-component-name label {
  color:black
}
#webform-component-email label {
  color:black
}
#webform-component-email .form-text {
  margin-left:20px;
}
#webform-component-message label {
  color:black
}
address {
  margin-top:27px;
}
/*.area{border: 1px solid grey;}*/
.box-body h6 {
  font-size:14px;
  color: #0044CC
}
/** Changes by rahul **/
#sidebar-first .section {
}
#sidebar-first .section .region-sidebar-first {
}
/*#sidebar-first .section .region-sidebar-first ul.menu{border-bottom:2px solid #C9C9C9 !important;border-top: 2px solid #C9C9C9 !important;}*/
#sidebar-first .section .region-sidebar-first ul.menu>li {
  list-style:none;
  margin-left:0px;
  padding-right:0px;
  padding-top:0px;
}
#sidebar-first .section .region-sidebar-first ul.menu>li>a {
  border-top:1px solid #235001;
  color:#1e4600;
  display:block;
  font-size:13px;
  padding:3px 15px;
  text-decoration:none;
}
#sidebar-first .section .region-sidebar-first ul ul li.a {
  padding:3px 20px;
}
#sidebar-first .section .region-sidebar-first ul ul ul li.a {
  padding:3px 25px;
}
#sidebar-first .section .region-sidebar-first ul.menu>li>a:hover {
  border-top:1px solid #235001; 
color: #e8e801;
  background: #1e4600; 
}
#sidebar-first .section .region-sidebar-first ul.menu>li>a.active{
color: #e8e801;
  background: #1e4600; 
}
#sidebar-first .section .region-sidebar-first .block-nice-menus h2 {
  color:#0044CC;
  font-size:15px;
  line-height:25px;
  font-weight:60;
  margin:1px 0;
}
#sidebar-first .section .region-sidebar-first .block-nice-menus h2 span {
  padding-left:10px;
}
#sidebar-first .section .region-sidebar-first .block-nice-menus ul {
  border:medium none;
  padding-left:20px;
}
#sidebar-first .section .region-sidebar-first .block-nice-menus ul>li>a {
  color:#000000 !important;
  display:block !important;
  font-size:13px !important;
  padding:3px 20px !important;
  text-decoration:none !important;
}
#edit-search-block-form--2 {
  width:45%;
}
#block-webform-client-block-2389 h2 {
  display:none !important;
}
.container-inline #edit-actions--2 {
  float:right;
}
#block-block-6 h2,
.block-menu h2,.block-views h2,.block-user h2 {
  padding-left:10px;
  color:#1a3d01;
  font-size:15px;
  line-height:25px;
}
a.dhtml-menu-icon {
  background-color:#1a3d01;
  background-image:url("../img/downArrow.png");
  background-position:50% center;
  background-repeat:no-repeat;
  float:right;
  margin:0;
  padding:2px 11px;
  position:inherit;
  width:20px;
}
#sidebar-first .section .region-sidebar-first ul.menu>li>a:hover a.dhtml-menu-icon{
background-color:#e8e801;
background-image: url(../img/downArrow-hover.png);
}
.view-nodequeue-1 .field-content {
	position:relative;
	background:#72addf;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
	border: 2px solid #C9C9C9;
	height: 225px;
	margin: 5px;
	padding: 5px 0;

	text-align: center;
	transition: all 1s ease 0s;
	width: 100%;
}
.view-nodequeue-1 .field-content:hover {
	background:#C9C9C9;
	border: 2px solid #3393ff;
}
#block-block-6 .content,
#block-views-customer_testimonials-block .content,#block-user-login .content {
  min-height:20px;
  padding:19px;
  margin-bottom:20px;
  border:1px solid #235001;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
  width:auto;
  color: #1a3d01;
  background:#E4EEB8;
}
#block-block-6 .content a{  color: #1a3d01;}
.views-field-field-company-name .field-content {
  font-weight:600;
  margin-top:5px;
  float:right;
}
#block-user-login label[for='edit-name'],#block-user-login label[for='edit-pass'] {
  display:none;
}
.region-content {
  margin-top:0px;
}
#block-views-home_page_banner-block .view-content img {
  border:1px solid #333333;
}
.form-submit {
  font-size: 11px;
}
.search-form .form-submit,
#search-block-form .form-submit {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#72addf;
  background-image:-moz-linear-gradient(top,#1e4600,#2c6700);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#1e4600),to(#2c6700));
  background-image:-webkit-linear-gradient(top,#1e4600,#2c6700);
  background-image:-o-linear-gradient(top,#1e4600,#2c6700);
  background-image:linear-gradient(to bottom,#1e4600,#2c6700);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
 border: 1px solid #1e4600;
  *background-color:#0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding:5px 9px;
  margin:0px 0px;
}
#search-block-form .form-submit:hover,#search-block-form .form-submit:active,#search-block-form .form-submit .active,#search-block-form .form-submit .disabled,#search-block-form .form-submit .active[disabled] {
  color:#ffffff;
  background-color: #0044cc;
}
#user-login-form .form-submit {
  font-size:11px;
  border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);
  display:inline-block;
  *display:inline;
  /* IE7 inline-block hack */
  *zoom:1;
  padding:4px 12px;
  margin-bottom:0;
  font-size:14px;
  line-height:20px;
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  color:#fff;
  text-shadow:0 1px 1px rgba(255,255,255,0.75);
  background-color:#2c6700;
  background-image:-moz-linear-gradient(top,#1e4600,#2c6700);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#1e4600),to(#2c6700));
  background-image:-webkit-linear-gradient(top,#1e4600,#2c6700);
  background-image:-o-linear-gradient(top,#1e4600,#2c6700);
  background-image:linear-gradient(to bottom,#1e4600,#2c6700);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
 
  border:1px solid #1e4600;
  *background-color:#e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border:1px solid #bbbbbb;
  *border:0;
  border-bottom-color:#a2a2a2;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  *margin-left:.3em;
}
.form-item,.form-actions {
  margin-bottom:0px;
  margin-top:0px;
}
#block-contact_form_blocks-0 #contact-site-form #edit-submit {
  background:none repeat scroll 0 0 #004ACC;
  font-size:11px;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  color:#FFFFFF;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  -moz-border-bottom-colors:none;
  -moz-border-left-colors:none;
  -moz-border-right-colors:none;
  -moz-border-top-colors:none;
  border-image:none;
  border-radius:4px 4px 4px 4px;
  border-style:solid;
  border-width:1px;
  box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);
  cursor:pointer;
  display:inline-block;
  line-height:20px;
  margin-bottom:0;
  padding:4px 12px;
  text-align:center;
  vertical-align:middle;
}
#block-contact_form_blocks-0 #contact-site-form #edit-actions {
  padding:15px 0px 20px;
}
#block-menu-menu-recent-product-list ul li.leaf {
  list-style-type:none !important;
  list-style-image:url('') !important;
}
#block-system-main-menu i.icon-contact-us:before {
  content:"\f0e0";
}
#block-system-main-menu i.icon-specials:before {
  content:"\f030";
}
#block-system-main-menu i.icon-art-work:before{
  content:"\f06c";
}
#block-system-main-menu i.icon-about-us:before {
  content:"\f007";
}
.inner_page_contetnt .single_item_div {
  float:left;
  line-height:15px;
  margin-bottom:10px;
  text-align:right;
  width:auto;
  margin-right:2px;
}

.inner_page_contetnt .single_icon_inner_code {
  float:left;
  margin-right:0;
  padding-right:1px;
  text-align:center;
  text-decoration:none;
  vertical-align:top;
  width:9px;
  word-break:break-all;
  line-height:15px;
}
.inner_page_contetnt .single_icon_inner_code a {
  color:#000000;
}
.inner_page_contetnt .single_icon_inner_icon {
  float:left;
  margin-left:0;
}
.page-search #block-system-main h2,
.inner_page_contetnt h3 {
  background:none repeat scroll 0 0 #EFEFEF;
  border:1px solid #000000;
  color:#0044CC;
  font-size:18px;
  line-height:20px;
  margin:5px 0 10px;
  padding:3px;
}
.inner_page_contetnt h3 a:hover {
  color:#0044CC;
}
.inner_page_contetnt {
  clear:both;
  overflow: hidden;
}
.inner_page_contetnt h4 {
    font-size: 20px;
    line-height: 30px;
    margin: 10px 0;
    text-align: center;
}
/* 24 - july - 2013 */
#sidebar-first .section .region-sidebar-first ul>li>ul.menu>li>a {
  color:#1e4600;
  padding-left:20px;
}
#sidebar-first .section .region-sidebar-first ul>li>ul>li>ul.menu>li>a {
  color:#1e4600;
  padding-left:40px;
}
.content .view-content {
  margin-top:10px;
  padding-top:10px;
}
.content .view-content .views-view-grid tr td {
  color:red;
}
.content #contact-site-form .form-item label {
  float:left;
  width:75px;
  margin-top:5px;
}
.content #contact-site-form .form-item.form-type-textarea label {
margin-top:0;
}
.content #contact-site-form .form-item.form-type-textarea{
	margin-top:5px;
}
.content #contact-site-form .form-actions input{float:right; margin-right:2px !important;}
.content #contact-site-form .form-item textarea {
  width:284px;
  resize:none;
  height:55px;
}
.content #contact-site-form .form-item-message{width:100%; float:left; width:100%;}
.content #contact-site-form .form-item-message .form-textarea-wrapper{width:260px; float:left;}
.content #contact-site-form .form-item-message .form-textarea-wrapper textarea{width:269px;}
.captcha.form-wrapper{clear:both; float:left;margin-top:5px;}
.captcha.form-wrapper legend{width:77px;}
.captcha.form-wrapper .form-item-captcha-response .description{margin-left:75px;}

#contact-site-form{
	margin-bottom:0px;
}
.span6 .box-body hr{margin:0;}
.content #contact-site-form .form-item input {
	  border-radius: 4px 4px 4px 4px;
    color: #333333;
    display: inline-block;
    font-size: 14px;
    height: 15px;
    margin-bottom: 5px;
    padding: 4px 6px;
    width: 255px;
}
.content #contact-site-form .form-item .grippie {
  display:none;
}
.breadcrumb a {
  color:#1a3d01;
  font-weight: bold;
}
.content #contact-site-form #edit-actions {
}
.content #contact-site-form #edit-actions input {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#006dcc;
  background-image:-moz-linear-gradient(top,#0088cc,#0044cc);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
  background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);
  background-image:-o-linear-gradient(top,#0088cc,#0044cc);
  background-image:linear-gradient(to bottom,#0088cc,#0044cc);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
  border-color:#0044cc #0044cc #002a80;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  padding:5px 9px;
  margin:0px 0px;
}
.single_icon_inner_sail {
  float:left;
  margin-bottom:5px;
  width: 87px;
}
.page-subcat a {
  color: #174DCD;
  font-weight: bold;
}

.d180x90 img {
  width : 90px;
  height: 45px;
}

.d90x180 img {
  width: 45px;
  height: 90px;
}

.d150x400 img {
  width: 75px;
  height: 200px;
}

.d150x450 img {
  width: 75px;
  height: 225px;
}

.d150x90 img {
  width: 75px;
  height: 45px;
}

.d90x270 img {
  width: 45px;
  height: 135px;
}

.d60x72 img {
  width: 60px;
  height: 72px;
}

.d90x400 img {
  width: 45px;
  height: 200px;
}

.d35x60 img {
  width: 35px;
  height: 60px;
}

.d98x200 img {
  width: 49px;
  height: 100px;
}

.d300x150 img {
  width: 300px;
  height: 150px;
}

.d285x35 img {
  width: 285px;
  height: 35px;
}

.d275x35 img {
  width: 275px;
  height: 35px;
}

.d60x30 img {
  width: 60px;
  height: 30px;
}

.d190x40 img {
  width: 190px;
  height: 40px;
}

.d80x200 img {
  width: 40px;
  height: 100px;
}

.d290x90 img {
  width: 145px;
  height: 45px;
}

.d100x292 img {
  width: 50px;
  height: 146px;
}

.d32x24 img {
  width: 32px;
  height: 24px;
}

.d10x23 img {
  width: 10px;
  height: 23px;
}

.d340 img {
  height: 170px;
}

#feather-flag .header span,
#feather-flag .row span {
  display :table-cell;
  float: left;
}

.no-word-wrap .single_icon_inner_code {
  word-break: normal;
  font-size: 11px;
  line-height: 12px !important;
}

.no-word-wrap .single_icon_inner_country {
	word-break: normal;
	font-size: 9px;
	line-height: 12px !important;
	width:auto;
	color:#000000;
}
.no-word-wrap .single_icon_inner_country a {
	color:#000000;
}
.no-word-wrap .single_icon_inner_sail {
  width: 95px;
}

#zoom{
  position:absolute;
  border:1px solid #000;
  background:#EFEFEF;
  padding:2px;
  display:none;
  color:#fff;
}
.view-home-page-banner  .view-content {
	margin:0px;
	padding:0px;
}
.view-nodequeue-1 table.views-view-grid td {
	float: none;
    margin-right: 10px;
    padding-right: 10px;
    position: relative;
}
/*artwork */
.view-colors-chart .view-content {
	margin:0px;
}
.view-colors-chart .view-content .views-row img {
	float:left;
}
.view-colors-chart .view-content .views-row-first {
	margin:0px;
}
.view-colors-chart .view-content .views-row {
	 float: left;
    font-size: 10px;
    line-height: 22px;
    text-align: left;
    width: 71px;
}
.view-colors-chart .view-content .views-row-last {
	margin:0px;
}
/* Tear drop */
.single_icon_inner_teardrop {
	margin-right: 5px;
	float: left;
}
.single_icon_inner_teardrop img {
    height: 210px;
    width: 300px;
}

/*    css with shani   */

#block-views-colors_chart-block_1 .view-colors-chart .view-content .views-row{ 
	min-height:130px;
	padding-right:9px;
 }
#block-views-colors_chart-block_1 .view-colors-chart .view-content .views-row .art-work-item-text{
	float:left;
	width:100%;
	height:40px;
	line-height:20px;
	overflow:hidden;
}
/*css for bunting page*/
.bunting-items{padding:0px 5px 0px 4px; border:1px solid #ccc;}
.bunting-items .bunting-item{width:90px; padding-right:7px; padding-left:4px; display:inline-block;font-size:10px; vertical-align:top; border-right:1px solid #ccc;padding-bottom:10px;}
.bunting-items .bunting-item img{width:90px; height:30px;}
.bunting-items .bunting-item  a{float:left; text-decoration: none; line-height:13px; max-height:26px; height:26px; vertical-align:top;}
.item-left,
.icon-left{float:left; margin:0 10px 10px 0}
.item-right,
.icon-right{float:right; margin:0 00px 10px 10px;}
.color-bunting.bunting-items .bunting-item{width:75px;padding-right:17px;margin-bottom:3px;border:0px solid #ccc; padding:1px;}
.color-bunting.bunting-items .bunting-item span{height:auto;width:100%; float:left; text-align:center; color:#000}
.color-width{width:74px; height:74px;display:inline-block; border:1px solid #ccc;}
.color1{background:#ffed38;}
.color2{background:#f7b50c;}
.color3{background:#0a0c11;}
.color4{background:#60c659;}
.color5{background:#8e47ad;}
.color6{background:#f77f00;}
.color7{background:#d81e05;}
.color8{background:#ff0093;}
.color9{background:#0084c9;}
.color10{background:#00adc6;}
.color11{background:#ffffff;}
.color12{background:#898e8c;}
.color13{background:#002868;}
.color14{background:#0038a8;}
.color15{background:#339e35;}
.color16{background:#cc0256;}
.color17{background:#2dc6d6;}
.color18{background:transparent;}
.color19{background:transparent;}
.color20{background:transparent;}
.table-common{border:0; border-top:1px solid #ccc; border-right:1px solid #ccc;}
.table-common td{border-bottom:1px solid #ccc; border-left:1px solid #ccc; padding:5px;}
.widthf49{width:49%;margin-right:1%;}
.widthr49{width:49%;margin-left:1%;}
.width45{width:45% !important;}
.fright{float:right;}
.clr-bth{clear:both;}
.wf100,#contact-site-form .captcha .form-item-captcha-response, #node-26 .bunting-item  a,#node-2299 .single_icon_inner_sail .single_icon_inner_code,#node-45 .bunting-item a,#node-45 .bunting-item span,#node-44  .bunting-item span{width:100%; float:left;}
.clear-none{clear:none !important;}
.pt20{padding-top:20px;}
.mb20{margin-bottom:20px;}
.mr-0{margin-right:0 !important;}
.ml-5{margin-left:5px !important;}
.pl-10{padding-left:10px;}
.pt-5{padding-top:5px;}
.pb0, #node-2306 .bunting-item{padding-bottom:0;}
.b0{border:0px !important;}
.width-right-system{width:49%; padding:10px;margin:0px;}
.width-left-system{width:47%; padding:10px 0px 10px 0;margin:0px;}
.mbp{padding-bottom:10px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.banner-system-table{width:30%;padding:1%;margin-right:1%;border:1px solid #ccc;margin-top:7px; margin-bottom:10px;}
.banner-system-table > div{border-bottom:1px dotted #ccc;padding:3px 0 5px;}
#node-2306 .bunting-img{height:auto; max-height:auto;}
.clr,#node-45 .bunting-item a,#node-45 .bunting-item span{clear:both;}
#node-27 .clr.wf100 img{ margin-bottom:5px;}
.text-align, #node-27 .clr.wf100,#node-29  .banner-system-table  > div,#node-45 .bunting-item a,#node-45 .bunting-item span, #node-42 .bunting-item,#node-46  .bunting-item,#node-50 .bunting-item{text-align:center;}
.max-heightauto{max-height:none !important; height:auto !important; min-height:70px !important;}
.w55{width:55px !important;}
.w110{width:110px !important;}
.h28{height:28px !important;}
.h26{height:26px !important;}
.page-homepage .view-nodequeue-1 .views-view-grid .views-field-title{width:7px; float:left;border:none; background:none;}
.page-homepage .view-nodequeue-1 .views-view-grid .views-field-title span.field-content{width: 100%;
height: 132px;
float: left;
padding: 0;
margin: 0;background:transparent;
word-wrap: break-word;padding-top:2px;
line-height: 17px;border:none;color:#1a3d01;}
.page-homepage .view-nodequeue-1 .views-view-grid .views-field-field-icon{width:80px; float:left;}
.page-homepage .view-nodequeue-1 .views-view-grid  td{vertical-align:top;min-width:90px; float:left; margin-right:24px;}
#contact-site-form .form-item-copy, #contact-site-form--2 .form-item-copy { display:none; }

.ft18097{width:47% !important; margin-right:3%; margin-top:20px; margin-bottom:20px; height:auto !important;}
#node-2299 .top-section .single_icon_inner_sail{width:150px; height:588px; font-size:13px;}
.ft18097 img,.used-car-flag img {width:100%; }
.used-car-flag{
	width:37% !important; margin-right:10px; height:auto !important;
}
.w170{width:170px !important;}
.heightauto{height:auto !important; }
.w55bunting{width:55% !important; margin-top:20px;}

/*contact css*/
#contact-site-form  legend{margin-bottom:0; color:#000;}
#contact-site-form .fieldset-description,
#contact-site-form  .description{font-size:10px !important; line-height:15px;}
#contact-site-form  .form-item-captcha-response  .field-prefix{width:50%; float:left; clear:right;}
#contact-site-form  #edit-submit{margin-right:15px !important;}
.field-item ul.listing-section{margin-left:0; border-top:1px solid #ccc; padding-top:1px;}
.listing-section li{list-style-type:none; margin-right:7px; padding-right:10px; border-right:1px solid #ccc;display:inline-block;}
.listing-section li:last-child{border-right:0;}
#search-block-form  #edit-actions--2{padding:5px 5px 5px 0;}
#search-block-form{padding-left:0 !important; padding-right:0 !important;}
.content #contact-site-form #edit-actions input{margin-left:75px; float:left;margin-top:10px;}
.page-contact .content #contact-site-form #edit-actions input{margin-left:55px; clear:both;}

.foot .content{padding:10px !important;}
.foot .content #user-login-form {margin:0;}
.foot .content #user-login-form input{margin-bottom:0;}
.foot .content #user-login-form input#edit-submit--4{margin-left: -20px !important; margin-top: 0;}
.text-align-center{text-align:center;}
.bdr-btm{border-bottom: 1px solid #ccc;}
.bunting-items.top-section{padding:0px !important;}
.school-industry .school-label{float:left; width:7px; word-wrap: break-word; line-height: 20px; margin-right:2px;}
.school-industry  .pt-5{float:left; margin-right:10px;}
.wine-industry img{margin-top:10px;}
.search-form .form-text{margin-top:11px; padding:6px;}
.page-search #block-system-main .search-results{margin-left: 0;}
.page-search #block-system-main h2{clear: both;}
.page-search #block-system-main .search-form legend{margin-bottom: 0;}
.page-search #block-system-main .search-results li{border-bottom: 1px dashed #034EA2; padding: 0px 0 10px;}
.page-search #block-system-main .search-results .search-snippet-info{padding-left: 0;}
.page-search #block-system-main .search-results li:last-child{ border:none;}
#block-block-6 a{color: #000; background: url(../img/arrow.png) no-repeat left center; padding-left: 15px;}
#footer-columns .row-fluid .span4 .col-l{width: 100%;}

.fprnc-img{width: 40% !important;}





/* Css added by Vaibhav Jain */
.container_154x155 img, .container_154x155 div  {
  width: 154px;
  height: 155px;
}
.container_300x386 img, .container_300x386 div {
  width: 300px;
  height: 386px;
}
.container_301x227 img, .container_301x227 div {
  width: 301px;
  height: 227px;
}
.container_175x264 img, .container_175x264 div {
  width: 175px;
  height: 264px;
}
.container_291x279 img, .container_291x279 div {
  width: 291px;
  height: 279px;
}
.container_329x218 img, .container_329x218 div {
  width: 329px;
  height: 218px;
}
.container_298x198 img, .container_298x198 div {
  width: 298px;
  height: 198px;
}
.container_440x290 img, .container_440x290 div {
  width: 440px;
  height: 290px;
}
.container_350x240 img, .container_350x240 div {
  width: 350px;
  height: 240px;
}
